from fastapi import FastAPI, WebSocket
from pydantic import BaseModel
import sqlite3
import uuid
from api_agent import router as agent_router
from api_task import router as task_router
from api_tools import router as tools_router
from api_llm import router as llm_router

app = FastAPI()

app.include_router(agent_router)
app.include_router(task_router)
app.include_router(tools_router)
app.include_router(llm_router)

if __name__ == "__main__":
    import uvicorn
    uvicorn.run(app, host="0.0.0.0", port=8000)